home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * 10-Oct-1990 - created
- */
-
- /***************************************************
- *
- * Module: __olist.h
- *
- * Purpose: Private include file for olist.c
- *
- **************************************************/
-
-
- #ifndef __OLIST_H
- #define __OLIST_H
-
- /* function prototypes */
- #ifdef PROTO
-
- static void olist_free_all (
- OLIST skip_list
- );
- static void olist_empty (
- OLIST skip_list
- );
- static bool olist_make_nil_nodes (void);
- static SL_LEVEL olist_get_new_level (void);
- static SL_NODE *olist_make_node (
- SL_LEVEL level_num,
- SL_KEY new_key,
- void *client_data
- );
-
- #else
-
- static void olist_free_all ();
- static void olist_empty ();
- static bool olist_make_nil_nodes ();
- static SL_LEVEL olist_get_new_level ();
- static SL_NODE *olist_make_node ();
-
- #endif
-
- #endif /* __OLIST_H */
-
- /*
- * end of file
- */
-